package com.ncs.stm.helper;


import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;

import java.util.ArrayList;
import java.util.List;

public class JsonHelper {

    public static List fromJsonArray(String jsonArrayStr,Class claz){

        Gson gson = new Gson();
        JsonParser jsonParser = new JsonParser();
        JsonArray jsonArray = jsonParser.parse(jsonArrayStr).getAsJsonArray();
        List<Object> list = new ArrayList<Object>();

        for( JsonElement jsonElement : jsonArray){
            Object obj = gson.fromJson(jsonElement,claz);
            list.add(obj);
        }
        return list;
    }
}
